#pragma once

#include <cppunit/TestCase.h>
#include <cppunit/Test.h>
#include <CppUnit/extensions/HelperMacros.h>
#include <cppunit/extensions/TestFactoryRegistry.h>


class CPlusTestCase : public CppUnit::TestCase  
{
	CPPUNIT_TEST_SUITE(CPlusTestCase);
    CPPUNIT_TEST(testAdd);
	CPPUNIT_TEST(TestFileReader);
	CPPUNIT_TEST(TestFileWriter);
    CPPUNIT_TEST_SUITE_END();

public:
	static CppUnit::Test* GetSuite();
	static std::string GetSuiteName();
	void testAdd();
	void TestFileReader();
	void TestFileWriter();
	CPlusTestCase();
	virtual ~CPlusTestCase();

};